<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">

	</head>
	<body>
		
		<div id="app">
			
			计算：<input type="text" v-model="msg"/><br />
			<!-- split('')按照空串拆分字符串 -->
			<!-- reverse()将字符数组反转 -->
			<!-- join('')将字符数组拼接成字符串，空串作为连接符 -->
			<!-- 计算属性可以缓存，效率更高 -->
			{{reverseStr}}
			{{reverseStr}}
			{{reverseA()}}
			{{reverseA()}}
			
		</div>
		<script src="../js/vue.js"></script>
		<script>
			const app=new Vue({
				el:"#app",
				data:{
				msg:''
				},
				methods:{
				reverseA(){
					console.log("我是方法调用")
					return this.msg.split('').reverse().join('')
				}
				},
				//计算属性
				computed:{
					reverseStr(){
						console.log("我是计算属性")
						return this.msg.split('').reverse().join('')
					}
				}
			})
		</script>
	</body>
</html>
